<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <button>保存</button><button>获取</button><button>删除</button><button>清除所有</button>
    <input type="text" name="user" id="" placeholder="请输入想要缓存的内容" />
    <script>
        var aBtn = document.querySelectorAll('button');
        var oInput = document.querySelector('input');

        //保存缓存信息
        aBtn[0].onclick = function () {
            var text = oInput.value;
            sessionStorage.setItem('user', text);
            sessionStorage.setItem('test', 'hello');
        }
        //获取缓存信息
        aBtn[1].onclick = function () {
            console.log(sessionStorage.getItem('user'));
        }
        //删除缓存信息
        aBtn[2].onclick = function () {
            sessionStorage.removeItem('user');
            console.log('user的缓存删除了');
        }
        //清空缓存信息
        aBtn[3].onclick = function () {
            sessionStorage.clear();
        }


        /*
        sessionStorage 特点： 
        1.保存在本地，不会传递给服务端,增加性能
        2.页面刷新时，缓存信息还在
        3.大小  5M 
        4.不能跨浏览器传参

        
        5.当页面关闭后,sessionStorage 的缓存清除了，
        6.sessionStorage 不能页面间共享缓存
        */
    </script>
</body>

</html>